import { history, Outlet } from '@umijs/max';
import { message } from 'antd';
import { useEffect } from 'react';

export default function Layout() {
  const [messageApi, contextHolder] = message.useMessage();
  // const {
  //   run: init,
  //   loading,
  //   data: loaded,
  // } = useRequest(
  //   async () => {
  //     return MUser.init();
  //   },
  //   {
  //     manual: true,
  //     onBefore: () => {
  //       messageApi.open({
  //         type: 'loading',
  //         content: '正在初始化信息',
  //         duration: 0,
  //       });
  //     },
  //     onFinally: () => {
  //       messageApi.destroy();
  //     },
  //   },
  // );
  const local = JSON.parse(localStorage.getItem('auth') || 'null');
  useEffect(() => {
    // navig
    if (!local) {
      history.push('/login');
    } else {
      history.push('/type');
      // history.push('/chart');
    }
  }, []);

  return (
    <>
      {contextHolder}
      <Outlet />
    </>
  );
}
